import { Provide } from '@midwayjs/core';
import { InjectEntityModel } from '@midwayjs/orm';
import { Repository } from 'typeorm';
import { BaseService } from './base';
import { ErpOrders } from '../entity/ErpOrders';

@Provide()
export class ErpOrdersService extends BaseService<ErpOrders> {
  @InjectEntityModel(ErpOrders)
  entity: Repository<ErpOrders>;

  async add(data) {
    return await super.add(data);
  }
  async upsert(data) {
    return await super.upsert(data, {
      conflictPaths: ['id'],
    });
  }
  async update(data) {
    return await super.update(data);
  }
}
